<?php
/**
 * $Id: response.php 21 2009-06-10 02:24:31Z eyou80 $
 */

/** 载入支持 **/
require_once 'tinyask/response.php';

/**
 * 应用的响应类
 *
 * @package App
 */
class Tinyask_App_Response
{
	/**
	 * 是否启用
	 *
	 * @var boolean
	 */
	private $_enabled = true;

	/**
	 * 禁用
	 *
	 */
	public function disable()
	{
		$this->_enabled = false;
	}

	/**
	 * 启用
	 *
	 */
	public function enable()
	{
		$this->_enabled = true;
	}

	/**
	 * 使用代理模式处理闭包
	 *
	 * @param string $name
	 * @param mixed $args
	 * @return mixed
	 */
	public function __call($name, $args)
	{
		if($this->_enabled) {
			return call_user_func_array(array('Tinyask_Response', $name), $args);
		}
	}
}
